addd888c6073d4629b5acd61b90359de4594b308,subprojects/tooling-api/src/main/java/org/gradle/tooling/internal/consumer/connection/BuildActionRunnerBackedConsumerConnection.java,BuildActionRunnerBackedModelProducer,BuildActionRunnerBackedModelProducer,#ProtocolToModelAdapter#VersionDetails#ModelMapping#BuildActionRunner#,89

Before Change


            this.versionDetails = versionDetails;
            this.modelMapping = modelMapping;
            this.buildActionRunner = buildActionRunner;
            mapper = new TaskPropertyHandlerFactory().forVersion(versionDetails);
        }

        public <T> T produceModel(Class<T> type, ConsumerOperationParameters operationParameters) {

After Change


            this.versionDetails = versionDetails;
            this.modelMapping = modelMapping;
            this.buildActionRunner = buildActionRunner;
            mapper = CompositeMappingAction.builder()
                .add(new TaskPropertyHandlerFactory().forVersion(versionDetails))
                .add(new IdeaProjectCompatibilityMapper(versionDetails))
                .build();
        }

        public <T> T produceModel(Class<T> type, ConsumerOperationParameters operationParameters) {